#include <iostream>
using namespace std;

int main() {
    int rows;
    cout << "输入行数: ";
    cin >> rows;
    // 1. 等腰直角三角形*版
    for(int i = 1; i <= rows; ++i) {
        for(int j = 1; j <= i; ++j) {
            cout << "* ";
        }
        cout << "\n";
    }

    // 2. 等腰直角三角形数字版
    for(int i = 1; i <= rows; ++i) {
        for(int j = 1; j <= i; ++j) {
            cout << j << " ";
        }
        cout << "\n";
    }

//    // 3. 字母版
//    char input, alphabet = 'A';
//    cout << "输入最后一个大写字母: ";
//    cin >> input;
//    for(int i = 1; i <= (input-'A'+1); ++i) {
//        for(int j = 1; j <= i; ++j) {
//            cout << alphabet << " ";
//        }
//        ++alphabet;
//        cout << endl;
//    }

    // 4. 等腰直角三角形
    for(int i = rows; i >= 1; --i) {
        for(int j = 1; j <= i; ++j) {
            cout << "* ";
        }
        cout << endl;
    }

    // 5. 数字
    for(int i = rows; i >= 1; --i) {
        for(int j = 1; j <= i; ++j) {
            cout << j << " ";
        }
        cout << endl;
    }


    return 0;
}